package com.itheima.spring.bestpractive.vo.resp.assessment;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;
import lombok.Data;
import org.apache.ibatis.annotations.Param;
import org.hibernate.validator.constraints.Length;
import org.springframework.stereotype.Repository;

import java.util.Date;

/**
* 考核计划信息表
* @TableName assessment_plan
*/
@Data
@Repository
public class AssessmentPlanRespVo {

    @Schema(name = "考核计划编号")
    private long planId;

    @Schema(name = "考核计划名称")
    private String planName;

    @Schema(name = "考核周期，如月度、季度")
    private String assessmentCycle;

    @Schema(name = "计划开始时间")
    private Date startDate;

    @Schema(name = "计划结束时间")
    private Date endDate;

    @Schema(name = "考核计划状态（进行中1、已完成0）")
    private int status;

}
